package com.jihu.design.behavioral.visitor;

/**
 * 硬件:抽象元素类
 * @author jihu
 * @date 2021/10/12
 */
public abstract class HardWare {

    String command;//封装硬件的处理指令

    public HardWare(String command){
        this.command = command;
    }

    abstract void work();

    //定义接收软件升级包的方法 这个方法应该具体硬件去实现
    public abstract void accept(Vistor vistor);

}
